Power Automate এর মধ্যে Compose এবং Parse JSON দুটি অত্যন্ত গুরুত্বপূর্ণ অ্যাকশন (action) যা ডেটা প্রসেসিং এবং কাস্টমাইজেশনের ক্ষেত্রে ব্যবহার করা হয়। এই দুটি অ্যাকশন ডেটা সংরক্ষণ, প্রক্রিয়া, এবং পরবর্তী অ্যাকশনে ব্যবহার করার জন্য সুবিধাজনক।
Compose Action
Compose অ্যাকশনটি Power Automate এ একটি অত্যন্ত সহজ এবং কার্যকরী টুল, যা আপনাকে বিভিন্ন ধরনের ডেটা প্রসেস এবং একত্রিত করতে সহায়তা করে। এটি মূলত একটি মান (value) তৈরি করতে ব্যবহৃত হয়, যা পরবর্তী ফ্লো অ্যাকশনগুলিতে ব্যবহার করা যেতে পারে।
Compose Action এর ব্যবহার
- একটি নির্দিষ্ট মান বা এক্সপ্রেশন তৈরি করা:
- আপনি Compose অ্যাকশনের মাধ্যমে একটি নির্দিষ্ট মান (যেমন স্ট্রিং, নম্বর, তালিকা, বা অন্যান্য ডেটা) সংরক্ষণ করতে পারেন, যা পরে অন্যান্য অ্যাকশনে রেফারেন্স হিসেবে ব্যবহার করা হবে।
- একটি এক্সপ্রেশন বা ক্যালকুলেশন করা:
- আপনি Compose অ্যাকশনে কাস্টম এক্সপ্রেশন ব্যবহার করতে পারেন, যেমন গণনা, তারিখের হিসাব, বা ফরম্যাট পরিবর্তন করা।
Compose Action ব্যবহারের উদাহরণ
ধরা যাক, আপনি একটি নির্দিষ্ট মান তৈরি করতে চান যা পরবর্তী অ্যাকশনে ব্যবহার হবে।
- Steps:
- Compose অ্যাকশন যুক্ত করুন।
- Inputs ফিল্ডে একটি স্ট্রিং বা এক্সপ্রেশন দিন, যেমন
"Hello " + triggerOutputs()?['body/Name']। - এই Compose অ্যাকশনটি
"Hello John"রিটার্ন করবে, যদি Name ফিল্ডের মান"John"হয়।
Parse JSON Action
Parse JSON অ্যাকশনটি Power Automate এ JSON ডেটা পার্স (পড়া এবং বিশ্লেষণ) করতে ব্যবহৃত হয়। যখন আপনি কোনো API থেকে JSON ডেটা পেয়ে থাকেন বা অন্য কোনো সোর্স থেকে JSON রেসপন্স পান, তখন সেই JSON ডেটাকে Parse JSON অ্যাকশনের মাধ্যমে আরও ভালোভাবে বিশ্লেষণ এবং প্রসেস করা যায়।
Parse JSON Action এর ব্যবহার
Parse JSON অ্যাকশনটি JSON ডেটাকে একটি স্কিমা দিয়ে বিশ্লেষণ (parse) করে, যা আপনাকে সেই ডেটা থেকে নির্দিষ্ট ফিল্ড বা মান বের করার সুযোগ দেয়।
Steps to Use Parse JSON Action:
- প্রথমে একটি Trigger ব্যবহার করে JSON ডেটা সংগ্রহ করুন (যেমন একটি API কল থেকে বা একটি SharePoint লিস্ট থেকে ডেটা পাওয়া)।
- তারপর, Parse JSON অ্যাকশনটি যোগ করুন।
- Content ফিল্ডে JSON ডেটা দিন (যেমন, Trigger থেকে প্রাপ্ত ডেটা)।
- Schema ফিল্ডে JSON স্কিমা (structure) প্রদান করুন। আপনি স্কিমা তৈরি করার জন্য Sample Payload ব্যবহার করতে পারেন।
Schema Example:
{
"type": "object",
"properties": {
"Name": {
"type": "string"
},
"Email": {
"type": "string"
},
"Age": {
"type": "integer"
}
}
}
এই স্কিমা JSON ডেটাতে Name, Email, এবং Age এর মতো প্রপার্টি শনাক্ত করবে।
Parse JSON Action এর সুবিধা
- JSON ডেটার structure বুঝতে সাহায্য করে।
- নির্দিষ্ট প্রপার্টি বা ভ্যালু বের করতে সহজ এবং সঠিক উপায় প্রদান করে।
- এটি পরবর্তী অ্যাকশনে ডাইনামিক কনটেন্ট ব্যবহার করতে সক্ষম করে, যেমন JSON এর ভেতর থেকে নির্দিষ্ট তথ্য (যেমন, Name, Email, Age) এক্সট্র্যাক্ট করে ব্যবহার করা।
Parse JSON Action এর উদাহরণ
ধরা যাক, আপনি একটি API থেকে JSON রেসপন্স পেয়েছেন এবং আপনি সেই JSON থেকে Name এবং Email প্রপার্টি বের করতে চান।
- Steps:
- Trigger থেকে JSON রেসপন্স পাওয়ার পর, Parse JSON অ্যাকশন যোগ করুন।
- Content ফিল্ডে JSON ডেটা নির্বাচন করুন।
- Schema ফিল্ডে JSON স্কিমা যুক্ত করুন (যেমন, উপরের স্কিমা উদাহরণ)।
- পরবর্তী অ্যাকশনে, আপনি Name এবং Email এর মানগুলি ব্যবহার করতে পারবেন।
Compose এবং Parse JSON এর মধ্যে পার্থক্য
- Compose: সাধারণত একটি নির্দিষ্ট মান বা এক্সপ্রেশন তৈরি করে, যা পরবর্তী অ্যাকশনে ব্যবহার করা যায়।
- Parse JSON: JSON ডেটা বিশ্লেষণ করে এবং নির্দিষ্ট প্রপার্টি বা মানগুলি বের করার জন্য স্কিমা তৈরি করে।
Compose এবং Parse JSON একত্রে ব্যবহার
Power Automate এ Compose এবং Parse JSON একসঙ্গে ব্যবহার করা যেতে পারে যখন আপনি JSON ডেটা থেকে কিছু নির্দিষ্ট তথ্য প্রক্রিয়া করতে চান এবং সেই তথ্য পরবর্তী অ্যাকশনে ব্যবহার করতে চান। উদাহরণস্বরূপ:
- Trigger: একটি API থেকে JSON রেসপন্স পাওয়া।
- Parse JSON: JSON ডেটাকে Parse JSON অ্যাকশনের মাধ্যমে বিশ্লেষণ করা।
- Compose: Parse JSON অ্যাকশন থেকে প্রাপ্ত নির্দিষ্ট মানকে একটি নতুন মানে রূপান্তরিত করা (যেমন, Name এবং Email দিয়ে একটি নতুন স্ট্রিং তৈরি করা)।
Steps Example:
- Trigger: API রেসপন্সের মাধ্যমে JSON ডেটা পাওয়া।
- Parse JSON: JSON ডেটা থেকে প্রপার্টি যেমন
NameএবংEmailএক্সট্র্যাক্ট করা। - Compose: এক্সট্র্যাক্ট করা ডেটাকে একটি স্ট্রিং হিসেবে সংযুক্ত করা:
"Hello " + Name + ", your email is " + Email.
এইভাবে Compose এবং Parse JSON একত্রে ব্যবহার করলে JSON ডেটা প্রক্রিয়া এবং কাস্টমাইজেশনের কাজ সহজ এবং আরও কার্যকরী হয়ে ওঠে।
Power Automate এ Compose এবং Parse JSON অ্যাকশন ব্যবহার করে আপনি আরও দক্ষতার সঙ্গে ডেটা প্রসেসিং, অটোমেশন, এবং ইন্টিগ্রেশন করতে পারবেন।
Read more